package com.neuedu.cockpit.domain;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.neuedu.common.annotation.Excel;
import lombok.Data;
import lombok.ToString;

/**
 * 车辆状态对象 hm_car_state
 *
 * @author neuedu
 * @date 2024-04-29
 */
@Data
@ToString
public class HmCarState {
    private static final long serialVersionUID = 1L;

    /**
     * 车辆id
     */
    @TableId
    private Long carId;

    /**
     * 1：开，0：关
     */
    @Excel(name = "1：开，0：关")
    private String door;

    /**
     * 车灯：1：开0：关
     */
    @Excel(name = "车灯：1：开0：关")
    private String light;

    /**
     * 车内温度
     */
    @Excel(name = "车内温度")
    private String temperature;

    /**
     * 风扇风速
     */
    @Excel(name = "风扇风速")
    private String windLevel;

    /**
     * 内外循环
     */
    @Excel(name = "内外循环")
    private String circulate;

    /**
     * 设置空调温度
     */
    @Excel(name = "设置空调温度")
    private String setTemp;

    /**
     * 压缩机开关
     */
    @Excel(name = "压缩机开关")
    private String acBtn;

    /**
     * 除雾开关
     */
    @Excel(name = "除雾开关")
    private String clearFog;

    /**
     * 风扇状态
     */
    @Excel(name = "风扇状态")
    private String fanState;

    /**
     * 播放模式
     */
    @Excel(name = "播放模式")
    private String playMode;

    /**
     * 音频进度
     */
    @Excel(name = "音频进度")
    private String processMp3;

    /**
     * 音频id
     */
    @Excel(name = "音频id")
    private String mp3Playing;

    /**
     * 视频进度
     */
    @Excel(name = "视频进度")
    private String processMp4;

    /**
     * 视频id
     */
    @Excel(name = "视频id")
    private String mp4Playing;

    @TableField(exist = false)
    private String carVin;

    /**
     * 空调开关
     */
    private String auto;

    /**
     * 电池电量
     */
    @TableField(exist = false)
    private Long batteryPower;

}
